using detailed